<?php
/*------------------------------------------------------------------------*/
/* Armo el Arreglo de Sexos												  */
/*------------------------------------------------------------------------*/
		$arreglo_sexos[3] = "Ambos sexos";
		$arreglo_sexos[1] = "Masculino";
		$arreglo_sexos[2] = "Femenino";

/*------------------------------------------------------------------------*/
/* Armo el Arreglo Booleano												  */
/*------------------------------------------------------------------------*/
		$arreglo_sobreturno['S'] = "Sí";
		$arreglo_sobreturno['N'] = "No";

/*------------------------------------------------------------------------*/
/* Los Sobreturnos se muestran a los pacientes                            */
/*------------------------------------------------------------------------*/
		$sobreturnos_publicos['0'] = "No";
		$sobreturnos_publicos['1'] = "Sí";
		

		
/*------------------------------------------------------------------------*/
/* Corrige los rangos horarios para el slider                             */
/*------------------------------------------------------------------------*/
	$x = explode(':',$Segment['Segment']['horario_desde']);
	if($x[1]=='30') { 
		$desde = $x[0].'.5';
	} else { $desde = $x[0]*1; }

	$x = explode(':',$Segment['Segment']['horario_hasta']);
	if($x[1]=='30') { 
		$hasta = $x[0].'.5';
	} else { $hasta = $x[0]; }

	
/*------------------------------------------------------------------------*/
?>
<script>
	jQuery(function() {
		jQuery( "#rango-edad" ).slider({
			range: true,
			min: 0,
			max: 120,
			values: [ <?php echo $Segment['Segment']['edad_desde'];?>, <?php echo $Segment['Segment']['edad_hasta'];?> ],
			slide: function( event, ui ) {
				jQuery( "#txt-rango-edad" ).val( ui.values[ 0 ] + " - " + ui.values[ 1 ] );
				jQuery( "#SegmentEdadDesde").val( ui.values[ 0 ] );
				jQuery( "#SegmentEdadHasta").val( ui.values[ 1 ] );
			}
		});
		jQuery( "#txt-rango-edad" ).val("<?php echo $Segment['Segment']['edad_desde'];?> - <?php echo $Segment['Segment']['edad_hasta'];?>");

		jQuery( "#rango-horario" ).slider({
			range: true,
			min: 0,
			max: 23.5,
			step: 0.5,
			values: [ <?php echo $desde;?>, <?php echo $hasta;?> ],
			slide: function( event, ui ) {

			var desde = ui.values[0];
				if(desde - parseInt(desde) == 0){
				
					if(parseInt(desde) < 10){
						var valor_inferior = "0"+desde+":00";
					}else{
						var valor_inferior = parseInt(desde)+":00";
					}
				
				} else {
					if(parseInt(desde) < 10){
						var valor_inferior = "0"+parseInt(desde)+":30";
					}else{
						var valor_inferior = parseInt(desde)+":30";
					}
				}

				if(ui.values[1] - Math.floor(ui.values[1]) == 0){
					if(ui.values[1] < 10){
						var valor_superior = "0"+ui.values[1]+":00";
					}else{
						var valor_superior = ui.values[1]+":00";
					}
				}else{
					if(ui.values[1] < 10){
						var valor_superior = "0"+Math.floor(ui.values[1])+":30";
					}else{
						var valor_superior = Math.floor(ui.values[1])+":30";
					}
				}
				
			
				jQuery( "#txt-rango-horario" ).val( valor_inferior + " - " + valor_superior );
				jQuery( "#SegmentHorarioDesde").val( valor_inferior );
				jQuery( "#SegmentHorarioHasta").val( valor_superior );
			}
		});
		
		// jQuery( "#txt-rango-horario" ).val("0" + jQuery( "#rango-horario" ).slider( "values", 0 ) + ":00 - " + jQuery( "#rango-horario" ).slider( "values", 1 ) + ":00" );
		jQuery( "#txt-rango-horario" ).val("<?php echo $Segment['Segment']['horario_desde'];?> - <?php echo $Segment['Segment']['horario_hasta'];?>" );


		jQuery('#SegmentSobreturno').click(function(){
			
			if (jQuery('#SegmentSobreturno').val() == "S" ){
				jQuery("#id_max_sobreturnos").show();	
				jQuery("#id_sobreturnos_publicos").show();	
			}else{
				jQuery("#id_max_sobreturnos").hide();	
				jQuery("#id_sobreturnos_publicos").hide();	
			};
		});

		// On load
		if (jQuery('#SegmentSobreturno').val() == "N" ){
			jQuery("#id_max_sobreturnos").hide();	
			jQuery("#id_sobreturnos_publicos").hide();	
		};

	});
</script>
<div class="segments form">
<?php echo $this->Form->create('Segment');?>
	<fieldset>
	<?php
		echo $this->Form->input('id_usuario',array( 'type' => 'hidden', 'value' => $Segment['Segment']['user_id']));
		echo $this->Form->input('id',array( 'type' => 'hidden', 'value' => $Segment['Segment']['id']));
		echo $this->Form->input('day_id',array( 'type' => 'hidden', 'value' => $Segment['Segment']['day_id']));

		echo $this->Form->input('edad_desde',array( 'type' => 'hidden', 'value' => '10'));
		echo $this->Form->input('edad_hasta',array( 'type' => 'hidden', 'value' => '80'));
		echo $this->Form->input('horario_desde',array( 'type' => 'hidden', 'value' => $Segment['Segment']['horario_desde']) );
		echo $this->Form->input('horario_hasta',array( 'type' => 'hidden', 'value' => $Segment['Segment']['horario_hasta']) );

		echo "<b>Día de la Semana:</b> {$days[$Segment['Segment']['day_id']]}<br><br>";
		//echo $this->Form->input('day_id',array( 'label' => 'Día de la Semana', 'value'=>$Segment['Segment']['day_id'], 'diabled'=>'disabled' ));
?>
	<label for="txt-rango-horario">Horario de Atención:</label>
	<input type="text" id="txt-rango-horario" style="border:0; color:#f6931f; font-weight:bold;" />
	<div id="rango-horario"></div>

<?php

		echo $this->Form->input('duracion',array( 'label' => 'Duración de la Consulta (en minutos)', 'value' => $Segment['Segment']['duracion']));
		echo $this->Form->input('sexo',array( 'options' => $arreglo_sexos, 'label' => 'Atiendo a', 'value' => $Segment['Segment']['sexo']));

?>
	<label for="txt-rango-edad">Rango de Edad (en años):</label>
	<input type="text" id="txt-rango-edad" style="border:0; color:#f6931f; font-weight:bold;" />
	<div id="rango-edad"></div>

<?php
		echo $this->Form->input('sobreturno',array( 'options' => $arreglo_sobreturno, 'label' => 'Acepto sobreturno?', 'value' => $Segment['Segment']['sobreturno']));
?>

<?php
		echo $this->Form->input('max_sobreturnos',array( 'label' => 'Cantidad Máxima de Sobreturnos para este segmento:','div' => array('id' => 'id_max_sobreturnos'), 'value' => $Segment['Segment']['max_sobreturnos'] ));
		echo $this->Form->input('sobreturnos_publicos',array( 'options' => $sobreturnos_publicos, 'label' => 'Los Pacientes pueden tomar sobreturnos?','div' => array('id' => 'id_sobreturnos_publicos'),'value' => $Segment['Segment']['sobreturnos_publicos']));
?>

	</fieldset>
	<?php echo $this->Form->end(__('Cargar', true));?>
	<?php //pr($Segment);?>
</div>